﻿2026-06-02T10:49:31.3048929Z ##[group]Run cargo test --workspace
2026-06-02T10:49:31.3049512Z [36;1mcargo test --workspace[0m
2026-06-02T10:49:31.3156059Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-02T10:49:31.3156618Z env:
2026-06-02T10:49:31.3156930Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:49:31.3157362Z   CARGO_INCREMENTAL: 0
2026-06-02T10:49:31.3157713Z   CARGO_TERM_COLOR: always
2026-06-02T10:49:31.3158079Z   CACHE_ON_FAILURE: false
2026-06-02T10:49:31.3158426Z ##[endgroup]
2026-06-02T10:49:32.6540269Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.64s
2026-06-02T10:49:32.6894417Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\mock_session-a4262af56b1900b7.exe)
2026-06-02T10:49:32.7098211Z 
2026-06-02T10:49:32.7121988Z running 0 tests
2026-06-02T10:49:32.7125683Z 
2026-06-02T10:49:32.7155719Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:32.7221644Z [1m[92m     Running[0m tests\manifest_valid.rs (target\debug\deps\manifest_valid-7983764a2a74d248.exe)
2026-06-02T10:49:32.7223587Z 
2026-06-02T10:49:32.7475782Z 
2026-06-02T10:49:32.7477028Z running 3 tests
2026-06-02T10:49:32.7665635Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-02T10:49:32.7666845Z test mock_has_no_claude_code_conventions ... ok
2026-06-02T10:49:32.7687906Z test mock_manifest_parses_and_validates ... ok
2026-06-02T10:49:32.7688456Z 
2026-06-02T10:49:32.7704474Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:49:32.7707848Z 
2026-06-02T10:49:32.7736989Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\spt-fbac582032e814f7.exe)
2026-06-02T10:49:32.7986207Z 
2026-06-02T10:49:32.7987320Z running 40 tests
2026-06-02T10:49:32.8096871Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-02T10:49:32.8098486Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-02T10:49:32.8201627Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-02T10:49:32.8202988Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-02T10:49:32.8286464Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-02T10:49:32.8287834Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-02T10:49:32.8361702Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-02T10:49:32.8363035Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-02T10:49:32.8398062Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-02T10:49:32.8503677Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-02T10:49:32.8505116Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-02T10:49:32.9603764Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-02T10:49:32.9605471Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-02T10:49:32.9655816Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-02T10:49:32.9657291Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-02T10:49:32.9675971Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-02T10:49:32.9677346Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-02T10:49:32.9743024Z test api::reporting::tests::history_log_appends ... ok
2026-06-02T10:49:32.9744244Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-02T10:49:32.9844146Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-02T10:49:33.0254632Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-02T10:49:33.0643901Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-02T10:49:33.0645948Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-02T10:49:33.0729718Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-02T10:49:33.0733790Z test api::startup::tests::missing_seed_refused ... ok
2026-06-02T10:49:33.0811990Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-02T10:49:33.0873246Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-02T10:49:33.0876425Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-02T10:49:33.0934578Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-02T10:49:33.0999595Z test api::tests::adapter_is_required ... ok
2026-06-02T10:49:33.1000889Z test api::tests::state_value_is_validated ... ok
2026-06-02T10:49:33.1102959Z test api::tests::surface_parses ... ok
2026-06-02T10:49:33.1104933Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-02T10:49:33.1251204Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-02T10:49:33.2798439Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-02T10:49:33.2800184Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-02T10:49:33.2829709Z test cli::tests::invalid_usage_errors ... ok
2026-06-02T10:49:33.2830907Z test cli::tests::ring_timeout_defaults ... ok
2026-06-02T10:49:33.2874604Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-02T10:49:33.2875429Z test cli::tests::subcommands_parse ... ok
2026-06-02T10:49:33.2875874Z 
2026-06-02T10:49:33.2887333Z test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
2026-06-02T10:49:33.2890928Z 
2026-06-02T10:49:33.2927927Z [1m[92m     Running[0m tests\contract_e2e.rs (target\debug\deps\contract_e2e-3c6e2d3f6308c4c3.exe)
2026-06-02T10:49:33.3144234Z 
2026-06-02T10:49:33.3145816Z running 3 tests
2026-06-02T10:49:33.3806177Z SEEDED:7328
2026-06-02T10:49:33.8317857Z test live_agent_lifecycle_e2e ... ok
2026-06-02T10:49:33.9988929Z test mock_adapter_drives_the_full_contract ... ok
2026-06-02T10:49:34.0543568Z SEEDED:7328
2026-06-02T10:49:34.3574050Z test seed_then_listen_binds_and_relays ... ok
2026-06-02T10:49:34.3577179Z 
2026-06-02T10:49:34.3580393Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
2026-06-02T10:49:34.3599346Z 
2026-06-02T10:49:34.3610851Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_live-03ea12de2491f525.exe)
2026-06-02T10:49:34.3867606Z 
2026-06-02T10:49:34.3869504Z running 35 tests
2026-06-02T10:49:34.3877281Z test context::tests::direct_always_writes ... ok
2026-06-02T10:49:34.3878382Z test context::tests::llm_over_llm_writes ... ok
2026-06-02T10:49:34.3889354Z test context::tests::llm_past_window_writes ... ok
2026-06-02T10:49:34.3890490Z test context::tests::llm_within_window_suppressed ... ok
2026-06-02T10:49:34.3971867Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-02T10:49:34.3973044Z test context::tests::marker_round_trips ... ok
2026-06-02T10:49:34.4517168Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-02T10:49:34.4658758Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-02T10:49:34.4662384Z test echo::tests::provenance_is_stamped ... ok
2026-06-02T10:49:34.4785581Z test echo::tests::echo_nonzero_errors ... ok
2026-06-02T10:49:34.5132594Z test history::tests::fetcher_yields_records ... ok
2026-06-02T10:49:34.5607451Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-02T10:49:34.5611387Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-02T10:49:34.5624230Z test history::tests::native_missing_log_is_empty ... ok
2026-06-02T10:49:34.5652255Z test history::tests::native_reads_logged_records ... ok
2026-06-02T10:49:34.5706397Z test ingest::tests::both_drops_ingested ... ok
2026-06-02T10:49:34.5747835Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-02T10:49:34.5775415Z test ingest::tests::no_drops_is_empty ... ok
2026-06-02T10:49:34.5819318Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-02T10:49:34.5823992Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-02T10:49:34.5826861Z test psyche::tests::prompt_without_event ... ok
2026-06-02T10:49:34.7329831Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-02T10:49:34.7367212Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-02T10:49:34.7407948Z test pulse::tests::tick_ingests_drops ... ok
2026-06-02T10:49:34.7439906Z test pulse::tests::tick_reports_idle ... ok
2026-06-02T10:49:34.7724079Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-02T10:49:34.7753077Z test resume::tests::download_reads_stored_context ... ok
2026-06-02T10:49:34.7925127Z test history::tests::fetcher_timeout_errors ... ok
2026-06-02T10:49:34.8511289Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-02T10:49:34.8513027Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:49:34.8549063Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-02T10:49:34.8550591Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-02T10:49:34.8582474Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-02T10:49:34.8583970Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-02T10:49:34.8599735Z test signoff::tests::stale_signoff_swept ... ok
2026-06-02T10:49:34.8600303Z 
2026-06-02T10:49:34.8617058Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
2026-06-02T10:49:34.8620885Z 
2026-06-02T10:49:34.8651174Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_msg-4476a16dde791870.exe)
2026-06-02T10:49:34.8890540Z 
2026-06-02T10:49:34.8892475Z running 22 tests
2026-06-02T10:49:34.9029632Z test deliver::tests::deferred_send_validates ... ok
2026-06-02T10:49:35.1339755Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-02T10:49:35.2015845Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-02T10:49:35.3039054Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-02T10:49:35.3474767Z test deliver::tests::send_outcome_mapping ... ok
2026-06-02T10:49:35.4403305Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-02T10:49:35.5155758Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-02T10:49:36.2067732Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-02T10:49:36.2069335Z test listener::tests::drop_unregisters_address ... ok
2026-06-02T10:49:37.2086460Z test ready::tests::backlog_drains_on_start ... ok
2026-06-02T10:49:37.2087166Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-02T10:49:37.2087802Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-02T10:49:37.2090513Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-02T10:49:37.2091107Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-02T10:49:37.2091634Z test ring::tests::ring_no_perch ... ok
2026-06-02T10:49:37.2092206Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-02T10:49:37.2092773Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-02T10:49:37.2093277Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-02T10:49:37.2093843Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-02T10:49:37.2094447Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-02T10:49:37.2094983Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-02T10:49:37.3105074Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-02T10:49:37.3105886Z 
2026-06-02T10:49:37.3123092Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.42s
2026-06-02T10:49:37.3126638Z 
2026-06-02T10:49:37.3167591Z [1m[92m     Running[0m tests\killer_quickstart.rs (target\debug\deps\killer_quickstart-9269710556374cd0.exe)
2026-06-02T10:49:37.3306865Z 
2026-06-02T10:49:37.3308530Z running 2 tests
2026-06-02T10:49:37.9928940Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_proto-ab61144ec106ff25.exe)
2026-06-02T10:49:37.9929478Z test offline_then_online_delivers_backlog ... ok
2026-06-02T10:49:37.9930155Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-02T10:49:37.9930587Z 
2026-06-02T10:49:37.9930990Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
2026-06-02T10:49:37.9931560Z 
2026-06-02T10:49:38.1947469Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_runtime-b153dc9bb473c915.exe)
2026-06-02T10:49:38.1948481Z 
2026-06-02T10:49:38.1948604Z running 49 tests
2026-06-02T10:49:38.1949052Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-02T10:49:38.1949685Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-02T10:49:38.1950305Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-02T10:49:38.1951074Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-02T10:49:38.1951841Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-02T10:49:38.1952437Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-02T10:49:38.1953047Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-02T10:49:38.1953622Z test endpoint::tests::broker_and_node_families ... ok
2026-06-02T10:49:38.1954151Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-02T10:49:38.1954683Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-02T10:49:38.1955304Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-02T10:49:38.1955965Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-02T10:49:38.1956690Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-02T10:49:38.1957542Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-02T10:49:38.1958372Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-02T10:49:38.1959065Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-02T10:49:38.1959698Z test envelope::tests::parser_both_tags_present ... ok
2026-06-02T10:49:38.1960411Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-02T10:49:38.1961235Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-02T10:49:38.1961984Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-02T10:49:38.1962691Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-02T10:49:38.1963313Z test event::tests::alarm_event_round_trips ... ok
2026-06-02T10:49:38.1963817Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-02T10:49:38.1964796Z test event::tests::attr_order_preserved ... ok
2026-06-02T10:49:38.1965388Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-02T10:49:38.1966003Z test event::tests::empty_body_envelope_parses ... ok
2026-06-02T10:49:38.1966604Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-02T10:49:38.1967195Z test event::tests::msg_event_round_trips ... ok
2026-06-02T10:49:38.1967779Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-02T10:49:38.1968687Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-02T10:49:38.1969248Z test id::tests::accepts_japanese_scripts ... ok
2026-06-02T10:49:38.1969753Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-02T10:49:38.1970272Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-02T10:49:38.1970795Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-02T10:49:38.1971363Z test id::tests::reports_bad_char_position ... ok
2026-06-02T10:49:38.1971883Z test id::tests::reserves_address_delimiters ... ok
2026-06-02T10:49:38.1972442Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-02T10:49:38.1973343Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-02T10:49:38.1973935Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-02T10:49:38.1974473Z test identity::tests::sign_verify_round_trip ... ok
2026-06-02T10:49:38.1974977Z test payload::tests::base64_known_vectors ... ok
2026-06-02T10:49:38.1975549Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-02T10:49:38.1976173Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-02T10:49:38.1976759Z test payload::tests::command_payload_round_trips ... ok
2026-06-02T10:49:38.1977285Z test payload::tests::text_payload_round_trips ... ok
2026-06-02T10:49:38.1977859Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-02T10:49:38.1978484Z test version::tests::current_version_self_compatible ... ok
2026-06-02T10:49:38.1979119Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-02T10:49:38.1979745Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-02T10:49:38.1980089Z 
2026-06-02T10:49:38.1980457Z test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
2026-06-02T10:49:38.1980974Z 
2026-06-02T10:49:38.1980981Z 
2026-06-02T10:49:38.1981091Z running 17 tests
2026-06-02T10:49:38.1981540Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-02T10:49:38.1982224Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-02T10:49:38.1982926Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-02T10:49:38.1983658Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-02T10:49:38.5422526Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_store-4761f9a3b4184db2.exe)
2026-06-02T10:49:38.5423472Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-02T10:49:38.5424064Z test manifest::tests::round_trips_through_toml ... ok
2026-06-02T10:49:38.5424603Z test manifest::tests::shell_fixture_parses ... ok
2026-06-02T10:49:38.5425222Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-02T10:49:38.5425999Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-02T10:49:38.5426752Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-02T10:49:38.5427409Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-02T10:49:38.5427943Z test runtime::tests::fills_known_placeholders ... ok
2026-06-02T10:49:38.5428497Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:49:38.5429122Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-02T10:49:38.5429683Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-02T10:49:38.5430551Z test runtime::tests::unknown_role_errors ... ok
2026-06-02T10:49:38.5431086Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-02T10:49:38.5431454Z 
2026-06-02T10:49:38.5431820Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
2026-06-02T10:49:38.5432327Z 
2026-06-02T10:49:38.5432333Z 
2026-06-02T10:49:38.5432461Z running 34 tests
2026-06-02T10:49:38.5432852Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-02T10:49:38.5433424Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-02T10:49:38.5434017Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-02T10:49:40.7428904Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-02T10:49:40.7431099Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-02T10:49:40.7432227Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-02T10:49:40.7433123Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-02T10:49:40.7433825Z test info::tests::corrupt_content_returns_none ... ok
2026-06-02T10:49:40.7435769Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-02T10:49:40.7436516Z test info::tests::write_read_round_trip ... ok
2026-06-02T10:49:40.7437681Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-02T10:49:40.7438440Z test perch::tests::classification_matrix ... ok
2026-06-02T10:49:40.7439195Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-02T10:49:40.7439978Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-02T10:49:40.7440680Z test perch::tests::resolve_self_is_flat ... ok
2026-06-02T10:49:40.7441359Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-02T10:49:40.7442081Z test proc::tests::current_process_is_alive ... ok
2026-06-02T10:49:40.7442869Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-02T10:49:40.7443525Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-02T10:49:40.7444081Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-02T10:49:40.7444734Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-02T10:49:40.7445251Z test registry::tests::register_and_lookup ... ok
2026-06-02T10:49:40.7969984Z test registry::tests::reregister_replaces_address ... ok
2026-06-02T10:49:40.9785387Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-02T10:49:41.0189636Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-02T10:49:41.0217320Z test seed::tests::missing_seed_is_none_and_remove_clears ... ok
2026-06-02T10:49:41.0241739Z test seed::tests::seed_round_trips ... ok
2026-06-02T10:49:41.1962876Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-02T10:49:41.3617845Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-02T10:49:41.4778292Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-02T10:49:41.8359293Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-02T10:49:42.0828639Z test spool::tests::reopen_is_idempotent ... ok
2026-06-02T10:49:42.2358898Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-02T10:49:42.2626538Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-02T10:49:42.2630268Z 
2026-06-02T10:49:42.2634181Z test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.72s
2026-06-02T10:49:42.2651825Z 
2026-06-02T10:49:42.2675889Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_term-797ca339795e4de8.exe)
2026-06-02T10:49:42.2816676Z 
2026-06-02T10:49:42.2818807Z running 8 tests
2026-06-02T10:49:42.2909734Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-02T10:49:42.2911256Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-02T10:49:42.3041017Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-02T10:49:42.3042622Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-02T10:49:42.3103440Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-02T10:49:42.3109238Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-02T10:49:42.3110437Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-02T10:49:42.3182443Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-02T10:49:42.3186337Z 
2026-06-02T10:49:42.3189949Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-02T10:49:42.3207108Z 
2026-06-02T10:49:42.3217954Z [1m[92m     Running[0m tests\digest.rs (target\debug\deps\digest-64eabf2724571bbb.exe)
2026-06-02T10:49:42.3451088Z 
2026-06-02T10:49:42.3453111Z running 1 test
2026-06-02T10:49:42.4463403Z test digest_parses_a_real_pty_stream ... ok
2026-06-02T10:49:42.4468042Z 
2026-06-02T10:49:42.4469584Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
2026-06-02T10:49:42.4473228Z 
2026-06-02T10:49:42.4569035Z [1m[92m     Running[0m tests\dsr.rs (target\debug\deps\dsr-9e134182a84d00de.exe)
2026-06-02T10:49:42.4796466Z 
2026-06-02T10:49:42.4797993Z running 2 tests
2026-06-02T10:49:42.6223015Z test conpty_output_not_withheld_under_the_drain ... ok
2026-06-02T10:49:42.6333827Z test drain_forwards_child_output ... ok
2026-06-02T10:49:42.6338622Z 
2026-06-02T10:49:42.6359596Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
2026-06-02T10:49:42.6363463Z 
2026-06-02T10:49:42.6387721Z [1m[92m     Running[0m tests\inject.rs (target\debug\deps\inject-c10bf265ab06f392.exe)
2026-06-02T10:49:42.6624876Z 
2026-06-02T10:49:42.6625968Z running 2 tests
2026-06-02T10:49:42.7637716Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-02T10:49:42.7644347Z test ctrl_c_interrupts_the_child ... ok
2026-06-02T10:49:42.7646113Z 
2026-06-02T10:49:42.7683117Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
2026-06-02T10:49:42.7689637Z 
2026-06-02T10:49:42.7804909Z [1m[92m     Running[0m tests\stream.rs (target\debug\deps\stream-6f1e73c49b590f39.exe)
2026-06-02T10:49:42.8205553Z 
2026-06-02T10:49:42.8207410Z running 2 tests
2026-06-02T10:49:42.8881361Z test delivers_every_value_under_resize ... ok
2026-06-02T10:49:43.8580589Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-02T10:49:43.8584689Z 
2026-06-02T10:49:43.8595615Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
2026-06-02T10:49:43.8628635Z 
2026-06-02T10:49:43.8653848Z [1m[92m     Running[0m tests\surface.rs (target\debug\deps\surface-e3fa910f2ac2d149.exe)
2026-06-02T10:49:43.8866509Z 
2026-06-02T10:49:43.8867498Z running 1 test
2026-06-02T10:49:43.9362963Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-02T10:49:43.9367243Z 
2026-06-02T10:49:43.9369267Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-02T10:49:43.9397828Z 
2026-06-02T10:49:43.9436514Z [1m[92m   Doc-tests[0m spt_live
2026-06-02T10:49:44.2380481Z 
2026-06-02T10:49:44.2381489Z running 0 tests
2026-06-02T10:49:44.2382059Z 
2026-06-02T10:49:44.2436146Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.2441156Z 
2026-06-02T10:49:44.2556685Z [1m[92m   Doc-tests[0m spt_msg
2026-06-02T10:49:44.3513971Z 
2026-06-02T10:49:44.3539883Z running 0 tests
2026-06-02T10:49:44.3541914Z 
2026-06-02T10:49:44.3542576Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.3543253Z 
2026-06-02T10:49:44.3615916Z [1m[92m   Doc-tests[0m spt_proto
2026-06-02T10:49:44.4469796Z 
2026-06-02T10:49:44.4503669Z running 0 tests
2026-06-02T10:49:44.4508051Z 
2026-06-02T10:49:44.4511725Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.4605206Z 
2026-06-02T10:49:44.4623628Z [1m[92m   Doc-tests[0m spt_runtime
2026-06-02T10:49:44.6718069Z 
2026-06-02T10:49:44.6754086Z running 0 tests
2026-06-02T10:49:44.6760685Z 
2026-06-02T10:49:44.6764144Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.6861424Z 
2026-06-02T10:49:44.7425560Z [1m[92m   Doc-tests[0m spt_store
2026-06-02T10:49:44.8577609Z 
2026-06-02T10:49:44.8613025Z running 0 tests
2026-06-02T10:49:44.8617499Z 
2026-06-02T10:49:44.8621000Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.8718065Z 
2026-06-02T10:49:44.8737294Z [1m[92m   Doc-tests[0m spt_term
2026-06-02T10:49:44.9600533Z 
2026-06-02T10:49:44.9635719Z running 0 tests
2026-06-02T10:49:44.9639952Z 
2026-06-02T10:49:44.9643353Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.9730840Z 
